pit barbecued or oven roasted meat and vegetable dish baked in a maguey leaf - Español Inglés Diccionario